package org.tity.test.excel;

import java.io.File;

import org.tity.sql.data.RcdSet;
import org.tity.sql.data.excel.ExcelReader;
import org.tity.sql.data.excel.ExcelStructure;
import org.tity.sql.data.excel.RowDataHandler;

public class ExceOCP {
	
	public static void main(String[] args) throws Exception {
		ExcelStructure es=new ExcelStructure();
		es.addColumn(1,"C_001");
		es.addColumn(2,"C_002");
		es.addColumn(3,"C_003");
		es.addColumn(4,"C_004");
		es.addColumn(5,"C_005");
		es.addColumn(6,"C_006");
		es.addColumn(7,"C_007");
		es.addColumn(8,"C_008");
		es.addColumn(9,"C_009");
		es.addColumn(10,"C_010");
		es.addColumn(11,"C_011");
		es.addColumn(12,"C_012");
		es.addColumn(13,"C_013");
		es.addColumn(14,"C_014");
		es.addColumn(15,"C_015");
		es.addColumn(16,"C_016");
		es.addColumn(17,"C_017");
		es.addColumn(18,"C_018");
		es.addColumn(19,"C_019");
		es.addColumn(20,"C_020");
		es.addColumn(21,"C_021");
		es.addColumn(22,"C_022");
		es.addColumn(23,"C_023");
		es.addColumn(24,"C_024");
		es.addColumn(25,"C_025");
		es.addColumn(26,"C_026");
		es.addColumn(27,"C_027");
		es.addColumn(28,"C_028");
		es.addColumn(29,"C_029");
		es.addColumn(30,"C_030");
		es.addColumn(31,"C_031");
		es.addColumn(32,"C_032");
		es.addColumn(33,"C_033");
		es.addColumn(34,"C_034");
		es.addColumn(35,"C_035");
		es.addColumn(36,"C_036");
		es.addColumn(37,"C_037");
		es.addColumn(38,"C_038");
		es.addColumn(39,"C_039");
		es.addColumn(40,"C_040");
		es.addColumn(41,"C_041");
		es.addColumn(42,"C_042");
		es.addColumn(43,"C_043");
		es.addColumn(44,"C_044");
		es.addColumn(45,"C_045");
		es.addColumn(46,"C_046");
		es.addColumn(47,"C_047");
		es.addColumn(48,"C_048");
		es.addColumn(49,"C_049");
		es.addColumn(50,"C_050");
		es.addColumn(51,"C_051");
		es.addColumn(52,"C_052");
		es.addColumn(53,"C_053");
		es.addColumn(54,"C_054");
		es.addColumn(55,"C_055");
		es.addColumn(56,"C_056");
		es.addColumn(57,"C_057");
		es.addColumn(58,"C_058");
		es.addColumn(59,"C_059");
		es.addColumn(60,"C_060");
		es.addColumn(61,"C_061");
		es.addColumn(62,"C_062");
		es.addColumn(63,"C_063");
		es.addColumn(64,"C_064");
		es.addColumn(65,"C_065");
		es.addColumn(66,"C_066");
		es.addColumn(67,"C_067");
		es.addColumn(68,"C_068");
		es.addColumn(69,"C_069");
		es.addColumn(70,"C_070");
		es.addColumn(71,"C_071");
		es.addColumn(72,"C_072");
		es.addColumn(73,"C_073");
		es.addColumn(74,"C_074");
		es.addColumn(75,"C_075");
		es.addColumn(76,"C_076");
		es.addColumn(77,"C_077");
		es.addColumn(78,"C_078");
		es.addColumn(79,"C_079");
		es.addColumn(80,"C_080");
		es.addColumn(81,"C_081");
		es.addColumn(82,"C_082");
		es.addColumn(83,"C_083");
		es.addColumn(84,"C_084");
		es.addColumn(85,"C_085");
		es.addColumn(86,"C_086");
		es.addColumn(87,"C_087");
		es.addColumn(88,"C_088");
		es.addColumn(89,"C_089");
		es.addColumn(90,"C_090");
		es.addColumn(91,"C_091");
		es.addColumn(92,"C_092");
		es.addColumn(93,"C_093");
		es.addColumn(94,"C_094");
		es.addColumn(95,"C_095");
		es.addColumn(96,"C_096");
		es.addColumn(97,"C_097");
		es.addColumn(98,"C_098");
		es.addColumn(99,"C_099");
		es.addColumn(100,"C_100");
		es.addColumn(101,"ID");
		es.addColumn(102,"PID");
		es.addColumn(103,"MAINID");
		es.addColumn(104,"STATE");
		es.addColumn(105,"STATUS");
		es.addColumn(106,"VERSION");
		es.addColumn(107,"CREATER_ID");
		es.addColumn(108,"CREATER_NAME");
		es.addColumn(109,"CREATER_TIME");
		es.addColumn(110,"UPDATER_TIME");
		
		File file=new File("D:\\AuxDocs\\MDM\\DMS0723全量数据\\DMS0723全量数据\\人员合并.xlsx");
		ExcelReader reader=new ExcelReader(file);
		reader.readUseOPC(es, new RowDataHandler() {
			
			@Override
			public void process(RcdSet rs, int rowIndex, int totalRowCount) {
				
				System.out.println(rowIndex+":"+rs.size());
				
			}
		});

		
	}

}
